@font-face{
font-family:'MyriadRegular';src:url('../fonts/MyriadRegular.ttf')
}
body{font-size:12px;color:#333;font-family:'MyriadRegular', sans-serif;font-weight:normal;background-color:#fff}
a{color:#333;text-decoration:none}
a:hover{text-decoration:underline}
.qw-header-inicial,.qw-header{z-index:3000;position:fixed;top:0;width:100%;height:99px}
.qw-header-inicial .gw-menu li:first-child{float:left}
.qw-header{opacity:0.99}
.qw-header .gw-barra{height:5px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.qw-header .gw-menu li:first-child{float:none}
.qw-header .gw-menu li a{padding:40px 25px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.gw-barra{background-color:#b50b0b;width:100%;height:35px;text-align:left;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.gw-barra span.barra{color:#fff;font-weight:bold;font-size:12px;display:inline-block;padding:11px}
.gw-menu{text-align:center;border-bottom:2px solid #b50b0b;background-color:#fff}
.gw-menu ul{margin:auto 0;padding:0;font-size:18px}
.gw-menu ul li{position:relative;display:inline-block;list-style-type:none}
.gw-menu ul li a{display:inline-block;text-align:center;text-decoration:none;font-weight:bold;padding:25px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.gw-menu ul li a:hover{color:#b50b0b}
.gw-menu ul .logo{vertical-align:middle}
.gw-menu ul .logo a{padding:7px 25px}
.gw-menu ul .logo a:hover img{opacity:0.8}
.gw-menu ul .logo img{float:left}
.gw-menu ul .logo .descricao{float:right;text-align:left;padding-top:14px;padding-left:5px}
.gw-menu ul .logo .descricao .sub-titulo{color:#b50b0b;font-size:9.5px;display:block}
.gw-banner{position:absolute;top:0;z-index:100;width:100%;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-repeat:no-repeat;background-position:center center}
@media only screen and (min-width: 980px) and (max-width: 1024px){
.gw-pagina .conteudo{width:938px}
}
@media only screen and (min-width: 1100px) and (max-width: 1400px){
.gw-pagina .conteudo{width:1038px}
}
@media only screen and (min-width: 1400px) and (max-width: 1980px){
.gw-pagina .conteudo{width:1338px}
}
.gw-pagina{position:relative;background-repeat:no-repeat;padding-top:15px;padding-bottom:15px;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-repeat:no-repeat;background-position:center center}
.gw-pagina .conteudo{margin:0 auto;background-color:#fff;opacity:0.97;padding:20px 30px 20px;border:1px solid #b50b0b}
.gw-pagina .conteudo .titulo{display:block;text-align:center;padding:15px;font-size:18px;font-weight:bold}
.gw-pagina .conteudo .texto{text-align:justify;line-height:22px;font-size:12px}
.gw-pagina .conteudo .texto p{margin-bottom:10px}
.gw-pagina .conteudo .texto ul{margin-bottom:5px}
.gw-pagina .conteudo .texto ul li{list-style:none}
.gw-pagina .conteudo .texto .destaque{font-weight:bold;text-transform:uppercase;color:#b50b0b}
.gw-pagina .conteudo .texto .lnk-txt{text-decoration:underline;color:#b50b0b}
.gw-pagina:nth-child(2n+1){background-color:#efefef}
#pg-home{margin-top:99px;padding-top:0;padding-bottom:0}
#pg-quem-somos{background-image:url(../images/quem_somos.jpg)}
#pg-servicos{background-image:url(../images/servicos.jpg)}
#pg-contato{background-image:url(../images/contato.jpg)}
.gw-contato .row{overflow:hidden}
.gw-contato .row label{display:block;font-weight:bold}
.gw-contato .row input,.gw-contato .row textarea{width:100%;display:block;background-color:#fff;padding:5px;border:1px solid #b50b0b;font-size:12px}
.gw-contato .row input[type='submit']{background:url('../images/ico_mensagem.png') 20px 12px no-repeat;cursor:pointer;text-transform:uppercase;font-weight:bold;color:#b50b0b;margin-top:22px;padding:13px;height:52px}
.gw-contato .row textarea{background-color:#efefef;height:40px;resize:none}
.gw-contato .row .col3{text-align:left;float:left;width:30%;margin-right:3%}
.gw-contato .row .col2{text-align:left;float:left;width:46%;margin-right:4%}
.gw-contato .row .col1{text-align:left;float:left;width:96%;margin-right:4%}
.gw-contato .row .col12{text-align:left;float:left;width:76%;margin-right:4%}
.gw-contato .row .submit{text-align:left;float:left;width:17%}
.gw-contato .dados_contato{margin-top:20px;font-size:14px}
.gw-contato .dados_contato ul li{list-style:none;font-weight:bold}
.icon{display:inline-block;width:24px;height:24px;vertical-align:bottom}
.i_telefone{background-image:url(../images/ico_telefone.png)}
.i_telefone_bc{background-image:url(../images/ico_telefone_bc.png)}
.i_email{background-image:url(../images/ico_email.png)}
.i_email_bc{background-image:url(../images/ico_email_bc.png)}
.i_www{background-image:url(../images/ico_www.png)}